something which is discovered - Español Inglés Diccionario